artery of superior segment of kidney - French English Dictionary